home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / AGNUS / SRC / SYSINFO / PROTO.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-15  |  1.8 KB  |  32 lines

  1.  
  2. /* C:\gnu\src\tools\sysinfo\sysinfo.c */
  3. extern long get_long(long *aptr);
  4. extern void versionstr(char *s, short v);
  5. extern void bcd_date(char *s, long l, int english);
  6. extern char *dos_date(char *s, DOSDATE d);
  7. extern void outline(char *lstr, char *mstr, char *rstr);
  8. extern void outversion(void);
  9. extern void outhardware(void);
  10. extern void outmemory(void);
  11. extern void outsoftware(void);
  12. extern void outdrives(void);
  13. extern int main(int argc, char *argv[], char *envp[]);
  14.  
  15. /* c:\gnu\inc\xhdi\xhdi.c */
  16. extern UWORD XHGetVersion(void);
  17. extern LONG XHInqTarget(UWORD major, UWORD minor, ULONG *block_size, ULONG *device_flags, char *product_name);
  18. extern LONG XHReserve(UWORD major, UWORD minor, UWORD do_reserve, UWORD key);
  19. extern LONG XHLock(UWORD major, UWORD minor, UWORD do_lock, UWORD key);
  20. extern LONG XHStop(UWORD major, UWORD minor, UWORD do_stop, UWORD key);
  21. extern LONG XHEject(UWORD major, UWORD minor, UWORD do_eject, UWORD key);
  22. extern ULONG XHDrvMap(void);
  23. extern LONG XHInqDev(UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb);
  24. extern LONG XHInqDriver(UWORD bios_device, char *name, char *version, char *company, UWORD *ahdi_version, UWORD *maxIPL);
  25. extern LONG XHNewCookie(void *newcookie);
  26. extern LONG XHReadWrite(UWORD major, UWORD minor, UWORD rwflag, ULONG recno, UWORD count, void *buf);
  27. extern LONG XHInqTarget2(UWORD major, UWORD minor, ULONG *block_size, ULONG *device_flags, char *product_name, UWORD stringlen);
  28. extern LONG XHInqDev2(UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb, ULONG *blocks, char *partid);
  29. extern LONG XHDriverSpecial(ULONG key1, ULONG key2, UWORD subopcode, void *data);
  30. extern LONG XHGetCapacity(UWORD major, UWORD minor, ULONG *blocks, ULONG *bs);
  31. extern void XHMakeName(UWORD major, UWORD minor, ULONG start_sector, char *name);
  32.